package com.fr.data.core.db.tableObject;

import com.fr.data.core.db.dml.Table;
import java.sql.Connection;

public abstract interface TableObject
{
  public abstract void initColumns();

  public abstract boolean checkExist(Connection paramConnection);

  public abstract void createTable(Connection paramConnection);

  public abstract void dropTable(Connection paramConnection);

  public abstract Table getTable();

  public abstract String checkFilter();

  public abstract String foreignReference();
}